IMSLogon : IUnknown

The IMSLogon interface is used to access resources in a message store logon object. The message store logon object is the part of an open message store provider that is called directly by MAPI. There is a one-to-one correspondence between the message store logon object called by MAPI and the message store object called by client applications; you can think of the logon and store objects as one object exposing two interfaces. The two objects are created together and freed together.

Quick Info

 

Header file:

MAPISPI.H

Exposed by:

Message store logon objects

Implemented by:

Message store providers

Called by:

MAPI

Corresponding pointer type:

LPMSLOGON

 

Vtable Order

 

GetLastErrorC6O19H

Returns a MAPIERROR structure containing information about the last error that occurred for the message store object.

Logoff15T45US

Logs off a message store provider.

OpenEntryD1K20Z

Opens a folder or message object and returns a pointer to the object to provide further access.

CompareEntryIDs7RSX.WN

Compares two entry identifiers to determine if they refer to the same object.

Advise1GRNZO7

Registers a message store provider for notifications about changes within the message store.

Unadvise10PIO4P

Removes an object s registration for notification of message store changes previously established with a call to the IMSLogon::Advise method.

OpenStatusEntry4O70MQ

Opens a status object.